package com.woniu.aggregation.param;

import com.woniu.param.PageParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@ApiModel("护士查询医嘱接口")
public class ListOrdersParam {
    @ApiModelProperty("分页请求类")
    private PageParam pageParam;

    /**
     * 医嘱主键id,必填
     */
    @ApiModelProperty("医嘱主键id,必填")
    private Integer orderFormId;

    /**
     * 患者id,必填
     */
    @ApiModelProperty("患者id,必填")
    private Integer patientId;

    /**
     * 患者名字,必填
     */
    @ApiModelProperty("患者名字,必填")
    private String patientName;

    /**
     * 医嘱执行时间
     */
    @ApiModelProperty("医嘱执行时间")
    private LocalDateTime orderFormTime;

    /**
     * 医生ID,必填
     */
    @ApiModelProperty("医生ID,必填")
    private Integer doctorId;

    /**
     * 护士ID,必填
     */
    @ApiModelProperty("护士ID,必填")
    private Integer nurseId;

    /**
     * 护士医嘱执行情况,0 是待执行 ,1是已执行
     */
    @ApiModelProperty("护士医嘱执行情况,0 是待执行 ,1是已执行")
    private Integer orderFormState;

    /**
     * 医生姓名，必填
     */
    @ApiModelProperty("医生姓名，必填")
    private String doctorName;

    /**
     * 护士姓名，必填
     */
    @ApiModelProperty("护士姓名，必填")
    private String nurseName;

    /**
     * 医嘱完结时间
     */
    @ApiModelProperty("医嘱完结时间")
    private LocalDateTime orderFormEndTime;

    /**
     * 医嘱创建时间
     */
    @ApiModelProperty("医嘱创建时间")
    private LocalDateTime orderFormEndStart;



}
